@selector-common-font: @general-6;
@selector-common-bg: @general-66;
@selector-common-border: @general-66;

@selector-disabled-font: @general-18;
@selector-disabled-bg: @general-78;
@selector-disabled-border: @general-78;

@selector-hover-font: @general-6;
@selector-hover-bg: @general-88;
@selector-hover-border: @general-46;

@selector-focus-font: @general-6;
@selector-focus-bg: @general-51;
@selector-focus-border: @general-46;

@selector-dropdown-bg: @general-51;

@selector-option-common-font: @general-6;
@selector-option-common-bg: @general-51;
@selector-option-common-border: @general-51;

@selector-option-active-font: @general-6;
@selector-option-active-bg: @general-51;
@selector-option-active-border: @general-51;

@selector-option-hover-font: @general-6;
@selector-option-hover-bg: @general-46;
@selector-option-hover-border: @general-46;

@selector-option-selected-font: @general-6;
@selector-option-selected-bg: @general-48;
@selector-option-selected-border: @general-48;

@selector-icon-common-font: @general-6;
@selector-icon-hover-font: @general-6;

// @selector-selection-common-bg: 


.ant-select:not(.ant-select-customize-input):not(.ant-select-focused):not(.ant-select-disabled){
  .ant-select-selector{
    color: @selector-common-font;
    background-color: @selector-common-bg;
    border-color: @selector-common-border;
    &:hover{
      color: @selector-hover-font;
      background-color: @selector-hover-bg;
      border-color: @selector-hover-border;
    }
  }
}

.ant-select-focused:not(.ant-select-customize-input){
  .ant-select-selector{
    color: @selector-focus-font;
    background-color: @selector-focus-bg;
    border-color: @selector-focus-border;
  }
}

.ant-select-disabled.ant-select:not(.ant-select-customize-input){
  .ant-select-selector{
    color: @selector-disabled-font;
    background-color: @selector-disabled-bg;
    border-color: @selector-disabled-border;
    &:hover{
      color: @selector-disabled-font;
      background-color: @selector-disabled-bg;
      border-color: @selector-disabled-border; 
    }
  }
}

.ant-select-arrow{
  color: @selector-icon-common-font;
}

.ant-select-clear{
  background-color: transparent;
  color: @selector-icon-common-font;
  &:hover{
    background-color: transparent;
    color: @selector-icon-hover-font;
  }
}

.ant-select-dropdown{
  background-color: @selector-dropdown-bg
}
.ant-select-item-option:not(.ant-select-item-option-disabled){
  color: @selector-option-common-font;
  background-color: @selector-option-common-bg;
  &:hover{
    color: @selector-option-hover-font;
    background-color: @selector-option-hover-bg;
  }
}
.ant-select-item-option-active:not(.ant-select-item-option-disabled) {
  color: @selector-option-active-font;
  background-color: @selector-option-active-bg;
}

.ant-select-item-option-selected:not(.ant-select-item-option-disabled) {
  color: @selector-option-selected-font;
  background-color: @selector-option-selected-bg;
}

.ant-select-selection-item{
  // background-color: @selector-selection-common;
}

.ant-select{
  min-width: 120px;
  .ant-select-selection-item-remove{
    line-height: 1;
  }
}

